package com.quan.common.constant;

public interface CommonConstant {

	/**
	 * 阿里云短信模板（短信验证码）
	 */
	public static final String SMS_TEMPLATE = "SMS_126971378" ;
	
	/**
	 * Redis Key 短信验证码Key前缀(sms:validcode:15602208451)
	 */
	public static final String REDIS_KEY_SMS_CODE = "sms:validcode:" ;
	
	/**
	 * 电商-商品分类树状数据KEY
	 */
	public static final String REDIS_KEY_MALL_CATEGORY = "mall:category" ;
	
	/**
	 * 微信属性配置
	 */
	public static final String WEIXIN_PREFIX = "wx";
	
	/**
     * 删除标记
     */
	public static final String DEL_FLAG = "del_flag";
	
	/**
     * 逻辑删除
     */
	public static final String STATUS_DEL = "1";
    /**
     * 物理删除
     */
	public static final String STATUS_NORMAL = "0";
	
	
	/**
	 * RabbitMQ 消息类型
	 */
	public static final String RABBITMQ_TYPE_TOPIC = "topic";
	
	/**
	 * RabbitMQ 交换机
	 */
	public static final String EXCHANGE_TOPIC_COMMONS = "exchange.topic.commons";
	public static final String EXCHANGE_TOPIC_LOGGER = "exchange.topic.logger";
	public static final String EXCHANGE_TOPIC_MAIL = "exchange.topic.mail";
	
	/**
	 * RabbitMQ 队列
	 */
	public static final String QUEUE_TOPIC_COMMONS_OSS_DELETE = "queue.topic.commons.oss.delete";
	public static final String QUEUE_TOPIC_LOGGER = "queue.topic.logger";
	public static final String QUEUE_TOPIC_MAIL = "queue.topic.mail";
	/**
	 * 员工劳动合同到期队列
	 */
	public static final String QUEUE_TOPIC_HTDQ_NOTIFY = "queue.topic.htdq.notify";
	/**
	 * 员工年假到期队列
	 */
	public static final String QUEUE_TOPIC_YEAR_HOLIDAY_NOTIFY = "queue.topic.yearholiday.notify";
	/**
	 * 员工转正队列
	 */
	public static final String QUEUE_TOPIC_ZHUAN_ZHENG_NOTIFY = "queue.topic.zhuanzheng.notify";
	
	
}
